package com.totem.order.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.totem.base.model.PageVO;
import com.totem.order.model.TOrders;
import com.totem.order.vo.*;

public interface ITOrderService extends IService<TOrders> {

    GoodsOrderVO orderGoods(GoodsOrderVO vo);

    FundOrderVO orderFund(FundOrderVO vo);

    ConversionChargeVO conversionCharge(ConversionChargeVO vo);

    RechargeOrderVO orderRecharge(RechargeOrderVO vo);

    SubscribeOrderVO orderSubscribe(SubscribeOrderVO vo);

    CancelOrderVO cancelOrder(CancelOrderVO vo);

    WithdrawOrderVO orderWithdraw(WithdrawOrderVO vo);

    WithdrawChargeVO withdrawCharge(WithdrawChargeVO vo);

    ConversionOrderVO orderConversion(ConversionOrderVO vo);

    DeleteOrderVO deleteOrder(DeleteOrderVO vo);
}
